
//preloading.....
load("library/common.js");

JEuler.system.loadJS("library/math.js");

(function() {

    JEuler.system.loadJS("data/p022.dat");
    JEuler.system.printCaption("22");
    JEuler.system.startTimerCount();
    
    names = names.sort();
    var scopes=names.map(function(a) {
        var b = a.split("").map(function(item){
            return item.charCodeAt() - "A".charCodeAt() + 1
        });
        JEuler.system.print(b);
        return eval(b.join("+"));
    });

    for(var i=0; i<scopes.length; i++) {
        scopes[i] = scopes[i] * (i + 1);
    }

    JEuler.system.print("SUM=" + eval(scopes.join("+")));
    JEuler.system.printTimerCount();
    
})();


